How To Audit A Smart Contract | Can You Find The Solidity Security Vulnerabilities